.ballot-warpper {
  height: 645px;
  // width: 100%;
  background: #f7f5f1;
  padding: 0 120px;

  .Ballot-content {
    .title {
      //styleName: 01 Page Title EN/Montserrat Bold;
      font-family: Montserrat;
      font-size: 36px;
      font-weight: 700;
      line-height: 54px;
      text-align: left;
      color: #7a6145;
      padding: 56px 0 40px 0;
    }

    .ballot-detail {
      display: flex;

      .ladding {
        width: 450px;
        height: 423px;
      }

      .ballot-icon {
        width: 80px;
        height: 400px;

        margin: 0 10px 0px 20px;
      }
      .mobile-content{
        display: flex;
      }

      .text-detail {
        .text-element {
          .text-title {
            //styleName: 02 Title EN/Medium;
            font-family: Roboto;
            font-size: 28px;
            font-weight: 500;
            line-height: 40px;
            text-align: left;
            color: #202020;
          }

          .text-content {
            //styleName: 06 Body Text Large EN/Regular;
            height: 112px;
            font-family: Roboto;
            font-size: 20px;
            font-weight: 400;
            line-height: 30px;
            text-align: left;
            color: #696767;
          }
        }
      }
    }
  }
}

@media screen and (max-width: 768px)  { 
 .ballot-warpper {
    padding: 0 10px; 
    // margin-bottom: 100px;
    height: auto;
    .Ballot-content {
      .title {
         font-size: 24px;
         line-height: 36px;
         padding: 32px 0 24px 0;
      }
      .ballot-detail{
        display: flex;
        flex-direction: column;
        .ladding {
          max-width: 320px;
          max-height: 310px;
        }
       .ballot-icon {
          width: 50px;
          height: 320px;
          margin: 0 10px 0px 10px;
        }
        .mobile-content{
          display: flex;
        }
        .text-detail {
         .text-element {
           .text-title {
              font-size: 16px;
              line-height: 24px;
            }
           .text-content {
              font-size: 14px;
              line-height: 24px;
            }
          }
        }
      }
    }
 }

} 
